//
// Created by 13562 on 2023/12/28.
//

#ifndef VISUAL_LOCATION_POINTPAIR_H
#define VISUAL_LOCATION_POINTPAIR_H

#include "Eigen/Core"
#include "functional"
using namespace Eigen;

template <class T>
class PointPair {
public:
	T LPoint;
	T RPoint;

	PointPair(T& LPoint, T& RPoint) : LPoint(LPoint), RPoint(RPoint) {}
	PointPair(const PointPair& src) : LPoint(src.LPoint), RPoint(src.RPoint) {}
	PointPair copy() {
		return PointPair(*this);
	}
	PointPair& operator=(const PointPair& src) {
		return *this;
	}
};

#endif //VISUAL_LOCATION_POINTPAIR_H
